package com.ecommerce.payment.dto;

import com.ecommerce.payment.entity.PaymentMethod;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 创建支付请求 DTO
 */
@Data
public class CreatePaymentRequest{
    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 支付方式
     */
    private PaymentMethod paymentMethod;

    /**
     * 支付金额
     */
    private BigDecimal amount;

    /**
     * 获取支付方式
     *
     * @return 支付方式
     */
    public PaymentMethod getMethod() {
        return paymentMethod;
    }
}